home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / term / term41source.lha / Extras / Source / gtlayout-Source.lha / SMakefile < prev   
Makefile  |  1994-09-08  |  763b  |  28 lines

  1. .c.o:
  2.     SC $(CFLAGS) $(OPTIMIZE) CPU=ANY DEFINE=CPU_$(CPU) OBJNAME=$*.o $*.c
  3.  
  4. .asm.o:
  5.     ASM -DCPU_$(CPU) -u -IASM: $*.asm
  6.  
  7. CFLAGS        = MCCONS STREQ NOSTKCHK IDLEN=65 NOVER MEMSIZE=HUGE UTILLIB
  8. LFLAGS        = DEFINE __CXM33=__UCXM33 DEFINE __CXD33=__UCXD33 \
  9.           DEFINE __CXM22=__UCXM22 DEFINE __CXD22=__UCXD22 \
  10.           SC SD ND NOICONS
  11.  
  12. OPTIMIZE    = OPTIMIZE NOOPTINLOCAL OPTTIME
  13. CPU        = ANY
  14. #CPU        = 68030
  15. LIBS        = LIB:amiga.lib LIB:sc.lib
  16.  
  17. all:        gtlayout.library
  18.  
  19. OBJS        = RomTag.o LibCode.o gtlayout.o
  20.  
  21. gtlayout.library:    $(OBJS)
  22.             SLINK FROM $(OBJS) TO $@ LIB $(LIBS) $(LFLAGS)
  23.  
  24. RomTag.o:    RomTag.asm gtlayout.library_rev.i
  25.  
  26. gtlayout.o:    gtlayout.c gtlayout.h
  27.         SC DEFINE=LIB_CODE CODE=FAR NMINC MCCONS STREQ NOVER NOSTKCHK MEMSIZE=HUGE $(OPTIMIZE) CPU=$(CPU) UTILLIB gtlayout.c
  28.